HTML ত্রুটি বার্তা
যখন একটি ব্রাউজার একটি ওয়েব সার্ভার থেকে একটি পরিষেবার অনুরোধ করে, একটি ত্রুটি ঘটতে পারে, এবং সার্ভার একটি ত্রুটি কোড ফেরত দিতে পারে যেমন "404 পাওয়া যায়নি"৷
এই ত্রুটিগুলিকে সাধারণত HTML ত্রুটি বার্তা বলা হয়।
কিন্তু এই মেসেজগুলোকে HTTP স্ট্যাটাস মেসেজ বলা হয়। আসলে, সার্ভার সবসময় প্রতিটি অনুরোধের জন্য একটি বার্তা ফেরত দেয়। সবচেয়ে সাধারণ বার্তা হল 200 ঠিক আছে।
নীচে HTTP স্থিতি বার্তাগুলির একটি তালিকা রয়েছে যা ফেরত দেওয়া যেতে পারে:
1xx: তথ্য
| খবর | ব্যাখ্যা |
|---|---|
| 100 Continue | সার্ভার অনুরোধ শিরোনাম পেয়েছে এবং ক্লায়েন্টকে অনুরোধের মূল অংশ পাঠানো শুরু করা উচিত |
| 101 Switching Protocols | অনুরোধকারী সার্ভারকে প্রোটোকল পরিবর্তন করার জন্য অনুরোধ করেছে |
| 103 Early Hints | সার্ভার একটি প্রতিক্রিয়া প্রস্তুত করার সময় ব্রাউজারকে রিসোর্স প্রিলোড করা শুরু করার অনুমতি দিতে লিঙ্ক শিরোলেখের সাথে ব্যবহার করা হয় |
2xx: সফল
| খবর | ব্যাখ্যা |
|---|---|
| 200 OK | অনুরোধটি বৈধ (এটি সফল HTTP অনুরোধের জন্য আদর্শ প্রতিক্রিয়া)। |
| 201 Created | অনুরোধ পূর্ণ হয়, এবং একটি নতুন সম্পদ তৈরি করা হয় |
| 202 Accepted | অনুরোধটি প্রক্রিয়াকরণের জন্য গৃহীত হয়েছে, কিন্তু প্রক্রিয়াকরণ সম্পূর্ণ হয়নি |
| 203 Non-Authoritative Information | অনুরোধটি সফলভাবে প্রক্রিয়া করা হয়েছে, কিন্তু অন্য কোনো উৎস থেকে আসা তথ্য ফেরত দিয়েছে |
| 204 No Content | অনুরোধটি সফলভাবে প্রক্রিয়া করা হয়েছে, কিন্তু কোনো বিষয়বস্তু ফেরত দেওয়া হয়নি |
| 205 Reset Content | অনুরোধটি সফলভাবে প্রক্রিয়া করা হয়েছে, কিন্তু কোনো বিষয়বস্তু ফেরত দেওয়া হয়নি, এবং অনুরোধকারীকে অবশ্যই নথির দৃশ্য পুনরায় সেট করতে হবে |
| 206 Partial Content | ক্লায়েন্ট কর্তৃক প্রেরিত রেঞ্জ হেডারের কারণে সার্ভারটি সম্পদের শুধুমাত্র একটি অংশ পরিবেশন করে |
3xx: পুনঃনির্দেশ
| খবর | ব্যাখ্যা |
|---|---|
| 300 Multiple Choices | একটি লিঙ্ক তালিকা। ব্যবহারকারী একটি লিঙ্ক নির্বাচন করতে পারেন এবং সেই অবস্থানে নেভিগেট করতে পারেন। সর্বাধিক পাঁচটি ঠিকানা |
| 301 Moved Permanently | অনুরোধ করা পৃষ্ঠাটি স্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷ |
| 302 Found | অনুরোধ করা পৃষ্ঠাটি অস্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷ |
| 303 See Other | অনুরোধ করা পৃষ্ঠাটি একটি ভিন্ন URL এর অধীনে পাওয়া যাবে |
| 304 Not Modified | ইঙ্গিত করে যে অনুরোধ করা পৃষ্ঠাটি শেষবার অনুরোধ করার পর থেকে পরিবর্তন করা হয়নি |
| 307 Temporary Redirect | অনুরোধ করা পৃষ্ঠাটি অস্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷ |
| 308 Permanent Redirect | অনুরোধ করা পৃষ্ঠাটি স্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷ |
4xx: ক্লায়েন্ট ত্রুটি
| খবর | ব্যাখ্যা |
|---|---|
| 400 Bad Request | খারাপ সিনট্যাক্সের কারণে অনুরোধটি পূরণ করা যাবে না |
| 401 Unauthorized | অনুরোধটি একটি বৈধ অনুরোধ ছিল, কিন্তু সার্ভার এতে সাড়া দিতে অস্বীকার করে। ব্যবহারের জন্য যখন প্রমাণীকরণ সম্ভব, কিন্তু ব্যর্থ হয়েছে বা এখনও মঞ্জুর করা হয়নি |
| 402 Payment Required | ভবিষ্যতে ব্যবহারের জন্য সংরক্ষিত |
| 403 Forbidden | অনুরোধটি একটি বৈধ অনুরোধ ছিল, কিন্তু সার্ভার এতে সাড়া দিতে অস্বীকার করে |
| 404 Not Found | অনুরোধ করা পৃষ্ঠাটি খুঁজে পাওয়া যায়নি, তবে ভবিষ্যতে আবার উপলব্ধ হতে পারে৷ |
| 405 Method Not Allowed | একটি পৃষ্ঠায় একটি অনুরোধ একটি অনুরোধ পদ্ধতি ব্যবহার করে করা হয়েছিল যা সেই পৃষ্ঠা দ্বারা সমর্থিত নয়৷ |
| 406 Not Acceptable | সার্ভার শুধুমাত্র একটি প্রতিক্রিয়া তৈরি করতে পারে যা ক্লায়েন্ট দ্বারা গৃহীত হয় না |
| 407 Proxy Authentication Required | ক্লায়েন্টকে প্রথমে প্রক্সি দিয়ে নিজেকে প্রমাণ করতে হবে |
| 408 Request Timeout | অনুরোধের জন্য অপেক্ষা করার সময় সার্ভারের সময় শেষ হয়েছে৷ |
| 409 Conflict | অনুরোধটি সম্পূর্ণ করা যায়নি কারণ অনুরোধে একটি বিরোধ রয়েছে৷ |
| 410 Gone | অনুরোধ করা পৃষ্ঠাটি আর উপলব্ধ নেই৷ |
| 411 Length Required | "সামগ্রী-দৈর্ঘ্য" সংজ্ঞায়িত করা হয় না। সার্ভার এটি ছাড়া অনুরোধ গ্রহণ করবে না |
| 412 Precondition Failed | অনুরোধে প্রদত্ত পূর্বশর্তটি সার্ভার দ্বারা মিথ্যা হিসাবে মূল্যায়ন করা হয়েছিল |
| 413 Request Too Large | সার্ভার অনুরোধটি গ্রহণ করবে না কারণ অনুরোধ সত্তাটি খুব বড় |
| 414 Request-URI Too Long | সার্ভার অনুরোধটি গ্রহণ করবে না কারণ ইউআরআই খুব দীর্ঘ। দীর্ঘ ক্যোয়ারী তথ্য সহ একটি POST অনুরোধ একটি GET অনুরোধে রূপান্তরিত হলে ঘটে |
| 415 Unsupported Media Type | সার্ভার অনুরোধটি গ্রহণ করবে না কারণ মিডিয়া টাইপ সমর্থিত নয়৷ |
| 416 Range Not Satisfiable | ক্লায়েন্ট ফাইলের একটি অংশের জন্য অনুরোধ করেছে, কিন্তু সার্ভার সেই অংশটি প্রদান করতে পারে না |
| 417 Expectation Failed | সার্ভার প্রত্যাশা অনুরোধ-শিরোনাম ক্ষেত্রের প্রয়োজনীয়তা পূরণ করতে পারে না |
5xx: সার্ভার ত্রুটি
| খবর | ব্যাখ্যা |
|---|---|
| 500 Internal Server Error | একটি সাধারণ ত্রুটি বার্তা জারি করা হয় যখন একটি আরও নির্দিষ্ট বার্তা মাপসই হয় না |
| 501 Not Implemented | সার্ভার অনুরোধের পদ্ধতিটি চিনতে পারে না বা অনুরোধটি পূরণ করতে সক্ষম নয়৷ |
| 502 Bad Gateway | সার্ভারটি একটি গেটওয়ে বা প্রক্সি হিসাবে কাজ করছিল এবং আপস্ট্রিম সার্ভার থেকে একটি অবৈধ প্রতিক্রিয়া পেয়েছিল |
| 503 Service Unavailable | সার্ভার বর্তমানে অনুপলব্ধ (ওভারলোড বা চলমান নয়) |
| 504 Gateway Timeout | সার্ভার একটি গেটওয়ে বা প্রক্সি হিসাবে কাজ করে এবং আপস্ট্রিম সার্ভার থেকে একটি সময়মত প্রতিক্রিয়া পায় না |
| 505 HTTP Version Not Supported | সার্ভার অনুরোধে ব্যবহৃত HTTP প্রোটোকল সংস্করণ সমর্থন করে না |
| 511 Network Authentication Required | নেটওয়ার্ক অ্যাক্সেস পেতে ক্লায়েন্টকে অবশ্যই প্রমাণীকরণ করতে হবে |